home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d1
/
ega.arc
/
EGA_SK.FIX
< prev
next >
Wrap
Text File
|
1987-07-25
|
3KB
|
73 lines
TITLE: SIDEKICK PATCH FOR NEW Jan 18, 1985
ENHANCED GRAPHICS CARD
PROGRAM: SIDEKICK
VERSION: ALL
OS: PC-DOS
The following patch was submitted by a generous SIDEKICK user. Borland
International advises you of this patch as a convenience; we do not
approve use of the patch -- its side effects are unknown.
WARNING!! This patch makes SideKick work on the IBM Enhanced Graphic Adapter,
but it is not a complete solution to the problem. The patch prevents SK from
reprogramming the 6845 video controller chip on the EGAD. Because of this, THE
PATCHED SK MUST NOT BE BROUGHT UP IN GRAPHICS MODE! This patch should ONLY be
applied if you have an EGAD and need to get SK running.
Version Disk Type Address Old Value New Value
------------- ----------- ------- --------- ---------
1.11C SK.COM UNPROTECTED 0EFE EE 90
SKN.COM UNPROTECTED 0EDC EE 90
SKC.COM UNPROTECTED 0EB9 EE 90
SKM.COM UNPROTECTED 0E6C EE 90
1.11C SK.COM PROTECTED 0F14 EE 90
SKN.COM PROTECTED 0EF2 EE 90
SKC.COM PROTECTED 0ECF EE 90
SKM.COM PROTECTED 0E82 EE 90
If you have a different version of Sidekick, you can search for the
pattern: EE 58
====================================
DEBUG SK.COM
-S CS:0100 FFFF EE 58
2153:????
E???? 90
W
Q
====================================
???? is the offset address returned by the "S" command. For more
information about DEBUG.COM, consult your DOS manual.
-UF10
21CC:0F10 190F SBB [BX],CX
21CC:0F12 8B160900 MOV DX,[0009]
21CC:0F16 EE OUT DX,AL
21CC:0F17 58 POP AX
21CC:0F18 C3 RET
21CC:0F19 2C28 SUB AL,28
21CC:0F1B 2D292A SUB AX,2A29
21CC:0F1E 2E CS:
21CC:0F1F 1E PUSH DS
21CC:0F20 29A01E00 SUB [BX+SI+001E],SP
21CC:0F24 8A261F00 MOV AH,[001F]
21CC:0F28 3C07 CMP AL,07
21CC:0F2A 7431 JZ 0F5D
21CC:0F2C 80FC04 CMP AH,04
21CC:0F2F 7508 JNZ 0F39
-S CS:F00 FFF EE
21CC:0F0D
21CC:0F14
21CC:0F2C
-U0F0D
21CC:0F0D EE OUT DX,AL
21CC:0F0E FEC4 INC AH